</AudivolvAgent>
	
	ResourceAllocator used to be separate category, but AudivolvAgent should recursively do that.
	<resourceAllocator>
		Determines how much memory, cpu, and hard-drive space can be used by each part of the program.
		Controls [fileSystem].
	</resourceAllocator>

	<exampleAudivolvAgent>
		The brainless AudivolvAgent that the main window controls.
		The Human acts as this agent by using the window.
	</exampleAudivolvAgent>
	
	<exampleAudivolvAgent>
		Tries to evolve music for the purpose of controlling the mouse.
	</exampleAudivolvAgent>
	
	<exampleAudivolvAgent>
		Tries to find more Audivolv softwares running on the internet
		and proposes that this Audivolv connect to them with streams.
	</exampleAudivolvAgent>
	
	<exampleAudivolvAgent>
		Searches for music in some place on a hard-drive it is told to look,
		and proposes streams to play that music.
	</exampleAudivolvAgent>
	
</AudivolvAgent>